package com.cxrj.zhsq.noticeManage.service;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import com.cxrj.zhsq.noticeManage.entity.PropertyNotice;
import com.cxrj.zhsq.noticeManage.entity.PropertyNoticeType;

public interface PropertyNoticeService {

	public Map<String, Object> seletePropertyNoticePage(HttpServletRequest request, HttpServletResponse response);

	public Map<String, Object> insertPropertyNotice(PropertyNotice propertyNotice);

	public Map<String, Object> updatePropertyNotice(PropertyNotice propertyNotice);

	public Map<String, Object> selectPropertyNoticeById(String id);
	
	public Map<String, Object> insertPropertyNoticeType(PropertyNoticeType propertyNoticeType);
	
	public Map<String, Object> seletePropertyNoticeTypePage(HttpServletRequest request, HttpServletResponse response);
	
	public Map<String, Object> updatePropertyNoticeType(PropertyNoticeType propertyNoticeType);
	
	public Map<String, Object> selectPropertyNoticeTypeById(String id);
	
	public Map<String, Object> selectPropertyNoticeTypeByAll(HttpServletRequest request);
}
